3 body problem interview